package com.jxpanda.spring.module.wechat.config.properties;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * 微信应用（公众号、小程序、开放平台移动端、开放平台网站应用）配置属性类。
 * 用于存储和管理微信小程序的相关配置信息，如小程序的名称、AppID和AppSecret。
 * 这些信息对于与微信小程序的交互至关重要，例如进行身份验证和发送消息等操作。
 *
 * @author Panda
 */
@Getter
@Setter
public class AppletProperties {

    /**
     * 小程序名称。
     * 用于标识和区分不同的小程序，便于管理和配置。
     */
    protected String name;

    /**
     * 小程序AppID。
     * 微信为每个小程序分配的唯一标识符，用于识别小程序的身份。
     */
    protected String appId;

    /**
     * 小程序AppSecret。
     * 用于验证小程序身份的密钥，重要且保密，不应公开。
     */
    protected String appSecret;

}
